home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
win
/
c
/
newspy.exe
/
NEWSPY.DOC
< prev
next >
Wrap
Text File
|
1991-08-03
|
7KB
|
189 lines
NewSpy
Version 1.00
Copyright (c) 1991 David A. Feinleib
History
-------
Version 1.00 [August 5, 1991]
Original release.
Introduction
------------
NewSpy is a clone of the Spy program that is included in the Microsoft
Windows Software Development Kit (SDK). NewSpy shows what messages are
being sent to a window, allowing you to make sure that the messages
you think are being sent are actaully being sent. NewSpy displays the
handle of the window that is being spied upon, the message, and the values
of the message parameters (wparam and lparam).
NewSpy is especially useful for those users that do not have the SDK, such
as owners of Borland's C++ or Turbo Pascal for Windows. While NewSpy
is intended for use mainly by Windows developers, it may also be
interesting for non-developers.
Options
-------
NewSpy On/Off
If the menu displays NewSpy On, selecting the menu option will turn NewSpy
on. If the menu option displays NewSpy Off, selecting the menu option
will turn NewSpy off.
Options
Options allows you to select the types of messages that are displayed by
NewSpy. NewSpy can output messages to its window, to a file that you
specify, or to both.
Select the messages that you want NewSpy to display; all message types are
selected by default.
Number Of Window Lines allows you to enter the maximum number of messages
that can be displayed in the window. This number must be in the range 1 to
250.
Output To Window will cause NewSpy to display each message in its window.
Output To File will cause NewSpy to output each message to a file. You must
specify the filename in the edit box. The file NEWSPY.OUT will be used by
default if no file is specified.
Stop On will cause NewSpy to stop spying and beep once when the selected
message is received. This is very useful when you are displaying a large
number of messages.
Synchronous causes NewSpy to display messages as they are received.
Asynchronous causes Spy to display messages in groups. Note that in
this version of the program, Asynchronous acts the same way as Synchronous.
Exit
Selecting Exit causes NewSpy to close itself. This has the same effect as
selecting Close from the system menu.
Window
The Choose Window dialog box allows you to select the window upon which
to spy. As you move the mouse cursor around, the dialog box will display
the attributes of the window over which the mouse cursor is placed. To
select a window, move the mouse cursor over the window and then click with
the left mouse button. After you have selected the window that you want,
select OK. If you do not want to select a window, select Cancel.
NewSpy displays the following information as different windows are selected:
Window-- Handle of the selected window
Class-- Window class
Module-- Name of the program that created the window
Instance-- Instance of the module that created the window, as specified
in the window's wndclass structure
Parent-- Parent window's handle, if there is one, with the name of the
program that created the parent window
Rect-- Upper left and lower right coordinates of the selected window in the
form (x, y)-(x, y); the size of the window in screen coordinates, in the
form width x height
Style-- The style of the window as specified in the window's wndclass structure
Clear Window
This option clears the display window. This erases all currently displayed messages.
About
About displays information about NewSpy.
ShareWare
---------
NewSpy is ShareWare. To register, please send $25 to:
David A. Feinleib
1430 Mass. Ave. Ste 306-42
Cambridge, MA 02138
You will receive the next available version of the software
when it is released, and support via CompuServe, BIX, and
FidoNet.
Comments and suggestions would be greatly appreciated. Please send
them to the address above or to
CompuServe: 76516,20
BIX: pgm
Site licenses and quantity discounts are available; please contact
me for further information.
Disclaimer
----------
The author of this software is not responsible for any damage due
to use of this program. This software is provided without
warantee of any kind.
----------------end-of-author's-documentation---------------
Software Library Information:
This disk copy provided as a service of
Public (software) Library
We are not the authors of this program, nor are we associated
with the author in any way other than as a distributor of the
program in accordance with the author's terms of distribution.
Please direct shareware payments and specific questions about
this program to the author of the program, whose name appears
elsewhere in this documentation. If you have trouble getting
in touch with the author, we will do whatever we can to help
you with your questions. All programs have been tested and do
run. To report problems, please use the form that is in the
file PROBLEM.DOC on many of our disks or in other written for-
mat with screen printouts, if possible. PsL cannot debug pro-
programs over the telephone, though we can answer questions.
Disks in the PsL are updated monthly, so if you did not get
this disk directly from the PsL, you should be aware that the
files in this set may no longer be the current versions. Also,
if you got this disk from another vendor and are having prob-
lems, be aware that some files may have become corrupted or
lost by that vendor. Get a current, working disk from PsL.
For a copy of the latest monthly software library newsletter
and a list of the 3,000+ disks in the library, call or write
Public (software) Library
P.O.Box 35705 - F
Houston, TX 77235-5705
Orders only:
1-800-2424-PSL
MC/Visa/AmEx/Discover
Outside of U.S. or in Texas
or for general information,
Call 1-713-524-6394
PsL also has an outstanding
catalog for the Macintosh.